C++ How to Program (5th Edition) - page 1