Programming with Java / Barry Holmes. - Holmes, B. J. (Barry J.) (Jones and Bartlett, 1998)