Professional C# 2008 - Bill Evjen (Wrox Press Ltd)