Programming and problem solving with C++ - Dale, Nell B. (Jones and Bartlett, 1997)