Professional C# 2005 - Christian Nagel (Willey Publishing, Inc.)