Java 2 - "Horton, Ivor" (Wrox Press Ltd UK, 2000)