Fundamentals of data structures in C++ - Horowitz, E. (New Delhi Galgotia Publications Pvt. Ltd., 2002)