C++ how to program - Deitel, Harvey M.; P.J. Deitel (Pearson Education, 2005)