Java Demystified door James Keogh & James Edward Keogh