Begininning Java objects - Barker, Jacquie (Apress, 2000)