C++ how to program - Deitel, Paul J. 1969- (Pearson/Prentice Hall, 2008)