Problem Solving and Programming Concepts, 9e - Maureen Sprankle, Jim Hubbard (Pearson, 2013)