Data structures and program design - Kruse, Roberat L. (Prentice hall of India pvt. ltd., New Delhi, 1992)