DATA STRUCTURES AND PROGRAM DESIGN IN C - KRUSE ROBERT L. AND OTHERS (PRENTICE HALL OF INDIA, 1996)