Fundamentals of Data Structures in C++ - Ellis Horowitz; Sartaj Sahni & Dinesh Mehta (Hyderabad Universities Press (India), 2013)