Text this: Ivor Horton's beginning Java 2, JDK 5 edition