I don't know if the intended for the list to be an audience of experienced .NET programmers who already write quality code.
However, he didn't qualify his "top 10" books which one could interpret as the 10 most important for any audience. If that's the interpretation, I propose a much different list which I think is more universal and applicable for a top-10:
Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C#, 2nd Edition, By Bill Wagner
Debugging Applications for Microsoft® .NET and Microsoft Windows®, John Robbins
(This book is old but one can get more up-to-date info from the free .NET debugging tutorials on channel9.msdn.com)
CLR via C#, 4e, By Jeffrey Richter
(If a person on the team is writing low-level foundation components, the knowledge in this book is a must. Otherwise, most C# developers writing line-of-business code can skip it.)
[In other words, I would substitute 7 of the article's suggested top-10 books with the ones above. If education time is limited, I'd rather a developer read the 2 Bill Wagner "Effective C#" books as priority over the Martin Fowler "Patterns" books.]
However, he didn't qualify his "top 10" books which one could interpret as the 10 most important for any audience. If that's the interpretation, I propose a much different list which I think is more universal and applicable for a top-10:
Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C#, 2nd Edition, By Bill Wagner
http://www.informit.com/title/0321658701
More Effective C#: 50 Specific Ways to Improve Your C#, By Bill Wagner
http://www.informit.com/title/0321485890
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2e, By Krzysztof Cwalina, Brad Abrams
http://www.informit.com/title/0321545613
C# 5.0 in a Nutshell, 5e, The Definitive Reference, By Joseph Albahari, Ben Albahari
http://shop.oreilly.com/product/0636920023951.do
Debugging Applications for Microsoft® .NET and Microsoft Windows®, John Robbins (This book is old but one can get more up-to-date info from the free .NET debugging tutorials on channel9.msdn.com)
http://www.microsoft.com/mspress/books/5822.aspx
http://channel9.msdn.com/Series/-NET-Debugging-Stater-Kit-fo...
Improving .NET Application Performance and Scalability
http://www.microsoft.com/en-us/download/details.aspx?id=1171...
CLR via C#, 4e, By Jeffrey Richter (If a person on the team is writing low-level foundation components, the knowledge in this book is a must. Otherwise, most C# developers writing line-of-business code can skip it.)
https://www.microsoftpressstore.com/store/clr-via-c-sharp-97...
[In other words, I would substitute 7 of the article's suggested top-10 books with the ones above. If education time is limited, I'd rather a developer read the 2 Bill Wagner "Effective C#" books as priority over the Martin Fowler "Patterns" books.]