Mastering Java 2, J2SE 1.4 - John Zukowski (SYBEX, 2002)