Introduction to Java and software design - DALE, Nell (Jones and Bartlett, 2000)
Introduction to Java and software design