Beginning C# 2008 Objects door Jacquie Barker & Grant Palmer