Object Oriented Data Structures:Using C++ - Easwarakumar,K S. (Vikas, 2000)