Ivor Horton's Beginning Java 2 (Wrox Beginning Guides)