Beginning Java Objects From Concepts to Code - Barker, Jacquie (Jacquie Barker, 2005)