Programming in C# .net - Bradley, Julia Case. (McGraw-Hill, 2004)