Beginning java objects: from concepts to code - Barker, Jacquie (New Delhi Springer, 2005)