Ivor Horton's beginning Java 2, JDK 5 edition - Horton, Ivor. (Wiley Pub.,)