Java 2 - "Cadenhead, Rogers" (Pearson Education, India, 2003)