C++ : how to program - Deitel, H. M. (Pearson/Prentice Hall, 2005)