Programming in C# A Primer - Balagurusamy E (New Delhi McGraw Hill, 2008)