Data structures in C++ - Kutti, N S & Padhye, P Y (Prentice-Hall, New Delhi, 2000)