Beginning Microsoft Visual C# 2008 - Christian Nagel (Wrox Press Ltd)