Data Structures, Algorithms and Applications in C++ - Sartaj Sahni (Universities Press Hyderabad, 2009)