CLR via C#, Second Edition (Developer Reference)