The Java handbook the authoritative guide to the Java revolution - Naughton, Patrick (Osborne McGraw-Hill, 1996)