Beginning java objects - Barker, Jacquie (Programmer to programmer, 2000)