Ivor Hortons Beginning Java 2 JDK - Horton (Wiley, 2009)