Problem solving and programming concepts Maureen Sprankle.. - Sprankle, Maureen. (Prentice-Hall, 1998)