Programming and problem solving with C++ - Dale, Nell B. (D.C. Heath, 1996)