Beginning Java 2 JDK 1.3 Edition - Ivor Horton (SPD, 2000)