O'Reilly School of Technology
C#.NET 2: C# Programming in the .NET Framework