C# and the .net platform - Troelsen, Andrew (Apress Berkeley, 2005)
Keywords: PROGRAMMING LANGUAGE