DATA STRUCTURES AND PROGRAM DESIGN. - KRUSE, ROBERT L (NEW DELHI. PRENTICE HALL., 1997)