The Java faq / - Kanerva, Jonni M. (Addison-Wesley, 1997)