Microsoft C# language specifications - Microsoft Corporation. (Microsoft Press, 2001)