Fundamentals of data structures in c++ - Horowitz, Ellis (Galgotia Pub, 1999)