C# 7.0 in a Nutshell: The Definitive Reference
C# 7.0 in a Nutshell is really a book that I have not read, I put it in this list because the book is praised by many experienced programmers, and has quite a high rating on Amazon. The book covers everything about C #, especially C # 7.0 version with lots of interesting new features. However, according to the review, this book is written for reference purposes, for people who have a foundation so you should only read it when you have a solid foundation.
C# 7.0 in a Nutshell PDF download link