Java 2: the Complete Reference - H. Schildt (Chennai Mc. Graw Hill, 2002)