Data Structures and Algorithm Analysis in C 2/E - Weiss, Mark Allen (Vidhyanagar Pearson, 2005)