The Java FAQ - Kanerva, Jonni (Addison Wesley, Reading, 1999)