Beginning C# objects : from concepts to code - Barker, Jacquie (Apress, 2004)