data struktures and program design in C++ - Chandra Husnan (Prentice Hall, 1999)