Ivor Horton's Beginning Java 2 - Horton, Ivor (John Wiley & Sons, Incorporated, 2004)