Java 2 programmer's reference - Schidt (2000)