Data structures and program design - Kruse, Robert L. (Englewood Cliffs, N.J. : Prentice Hall, 1994)
Keywords: Program Maintenance, Pointers and Pitfalls, Heaps and Heapsort, Lower Bounds, Recursion, Mathematical Models