The C# team including Mads Torgersen have assembled the unified C# 3.0 Specification—the most authoritative reference for the C# language. This specification combines the 1.1 version of the specification, the 2.0 version, and other odds and ends into a single 500 page document. The C# 3.0 Specification contains the definitive technical description of the C# language in the actual words of its creators. It is the single most authoritative reference for the C# language.
