Data Structures and Algorithm Analysis in C++ - Mark Allen Weiss (New Delhi Pearson Education, 2014)