Professional Java Fundamentals - Cohen, Shy (Wrox Press, 1996)