Смотря какая книга. Если в ней рассказано только про синтаксис языка, то, скорее всего, нужно взять что-то более новое. Например, официальные доки, как самый актуальный источник.
С другой стороны, со времен версии 4.5 особо фундаментальных изменений не происходило.
Поэтому такие книги про dotnet как:
- Джефри Рихтер: CLR via C# 4е издание
- Джон Скит: С# для профессионалов (С# in Depth) 3е издание
читать можно и даже рекомендовано. Только нужно учитывать что указанные выше книги не для новичков.
Для новичков, вероятно, подойдет Троелсен или Албахари