Applied data structures with C++ - Smith, Peter (New Delhi Narosa, 2004)