Programming with C# : concepts and practice - Rao, B. Rama Krishna (Prentice-Hall of India, 2007)