Pro C# 2008 and the .NET 3.5 Platform - Troelsen, Andrew. (Apress : Imprint: Apress, 2007)