What .net/c# focused books are there that teach how to develop applications using SOLID principles, unit testing, IoC, etc?
I've watched a few videos on the SOLID principles, but I'd love to learn more about it and in detail on how to go about designing larger scale applications etc.
First of all, it is this book:
Robert Martin - it is a person who introduced SOLID principles.