Programming in visual C# 2005 - Bradley, Julia Case (McGraw hill, 2008)