Microsoft C # language specifications (Microsoft Press, 2001)