Pro C# 5.0 and the .NET 4.5 Framework - Troelsen, Andrew (Imprint: Apress, 2012)