Professional C# 4 and .Net 4 - Nagel, Christian (Wiley Pub., Inc, 2010)