Programming and problem solving with C++ - Nell Dale and Chip Weems (Burlington Jones and Bartlett Learning, 2014)