Inside Microsoft .NET IL assembler architectural reference - Lidin, Serge (Microsoft Press, 2002)