DATA STRUCTURES USING C AND C++ - LANGSAM, YEDIDY (PRENTICE, 2001.)