Beginning Microsoft Visual C# 2008 - Watson, Karli (Wrox beginning guides, 2008)