C++ an introduction to data structures - Nyhoff, Larry R. (Prentice Hall/Pearson Education, 1999)