Programming in c# a primer - Balagurusamy, E (T.M.H, 2010)