Microsoft Visual C# 2005 step by step - Sharp, John (Microcoft Press, 2006)