C# and the .net framework - Powell, Robert (SAMS, 2002)