Programming and problem solving with C++ : comprehensive edition - Dale,Nell; Weems, Chip (Jones and Bartlett Publishers, 2010)