Starting Out With Visual C# 2010 by Tony Gaddis