Книга неплохо объясняет CLR, но стиль Рихтера — чисто академический. За подачу я бы дал 3 из 5: иногда он халтурит и приводит примеры с сокращениями, считая их само собой разумеющимся. Новичку такие моменты могут показаться непонятными.
Русский перевод — отдельная трагедия. Много неточностей, добавлены термины, которых нет в оригинале, искажена суть. Часто комментарии к коду — полный бред: например, "String EmployeeName = e.GetName(); // Получение возраста сотрудника" вместо "получение имени", или "мягкий тип" вместо "слабый тип". Иногда перевод полностью меняет смысл текста, что сводит на нет все усилия автора.
Совет: если читаете на русском, держите рядом оригинал на английском, чтобы сверять моменты, которые вызывают сомнения. На английском текст легче воспринимать и меньше словесных оборотов.
В целом, книга полезная, но сухая и академичная. Хотелось бы, чтобы Рихтер писал простым человеческим языком — было бы понятнее и быстрее для чтения. Моя оценка — 3/5: ценная информация есть, но читается с усилием.