1. Конечно же, рекомендуем Д. Рихтера: «Книга CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#». Это классика программирования, где подробно описывается внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 4.5
2. Джепикс Филипп, Троелсен Эндрю: «Язык программирования C# 7 и платформы .NET и .NET Core».
Тоже классика, книга представляет собой всеобъемлющий источник сведений о языке программирования C# и о связанной с ним инфраструктуре.