Professional C# 2005 - Nagel, Christian (Wiley India, 2007)