Pro C# 2008 and the NET 3.5 platform - Troelsen, Andrew (Apress, 2008)