Herbert Schildt and Patrick Naughton , The Complete Reference Java 2.

0 Horstmann C S and Gary Cornell, Core Java 2 Fundamentals