Data Structures & Algorithms In C++ - Goodrich Michael (Wiley India, 2009)