Introduction to C# using .net - Oberg,Robert J (Vidhyanagar Pearson Education Asia, 2002)