Programming in C# Aprimer - Balagurusamy, E. (McGraw-hill New Delhi, 2008)