Beginning C# 2008 : from novice to professional - Gross, Christian, (Expert's voice in .NET, 2008)