Programming in c# - E. Balagurusamy (Tata McGraw-Hill Education (India) Pvt Limited)