Java 2 complete (SYBEX, 1999)