Problem solving & programming concepts - Sprankle, Maureen; Hubbard, Jim , 1955- (Pearson Prentice Hall, 2012)