Beginning Java 2 SDK 1.4 edition - Horton, Ivor (Programmer to programmer, 2003)