More Java Gems - Deugo, Dwight (Cambridge University Pres, 2000)