Introduction to Java and software design - Dale, Nell (New Delhi Narosa, 2001)