C++ Primer Plus problem solving and example code