Beginning Java Objects : From Concepts to Code - Jacquie Barker (Apress)