Data Structures in C++ - Kutti, N. S. (New Delhi Prentice-Hall of India, 2000)