C++: how to program - Deitel, H M; Author (2001)