C++ how to program - Deitel, H. M.; Deitel, P. J. (How to program series, 2001)