C++ an introduction to data structures - Nyhoff (prentice-hall, inc, 1999)