#SOreadytohelp
Recommended books:
Agile Principles, Patterns, and Practices in C#
Applying Domain-Driven Design and Patterns
Patterns of Enterprise Application Architecture
Design Patterns (GOF)
Refactoring: Improving the Design of Existing Code
Test Driven Development: By Example
Implementation Patterns
Domain-Driven Design (Evans)