Microsoft Visual C# 2010.Step by Step - Sharp, John (USA MIcrosoft, 2010)