Pro C# 2008 and the.NET 3.5 Platform - Troelsen Andrew (Aprees pub, 2008)