Dale, Nell Introduction to JAVA and software design - New Delhi Narosa Publishing House 2001 - xxiii, 771p ISBN: 8173194149