Programming and problem solving using java - Dale, Nell [ (Nell B.)]; Headington, Mark; Weems, Chip (Jones and Bartlett Publishers, 2003)