Java 2 for professional developers - MORGAN (SAMS Pub., 1999)