Programming in C#: primer - Balaguruswamy (New Delhi McGraw Hill Education, 2010)