Fundamentals of Data Structures in C++ - Horowitz, Ellis (Galgotia Publications New Delhi, 2009)