Java 2 bible - Walsh,, Aaron E. et al (IDG, 2000)