Java 2 the complete reference - Naughton, Patrick (Osborne/McGraw-Hill, 1999)