Beginning Java Objects - Barker, Jacquie (Apress, 2005)