I'm working my way through Pro C# 2008 (Troelsen) and am thinking about what to read next. Over the past few weeks, I've accumulated this list of possibilities:
- C# 3.0 Design Patterns (Bishop)
- Patterns of Enterprise Application Architecture (Fowler)
- Domain-Driven Design (Evans)
- Code Complete 2nd edition (McConnell)
- The Pragmatic Programmer (Hunt & Thomas)
- Refactoring (Fowler, et al.)
- Effective C# (Wagner)
- More Effective C# (Wagner)
- Head First Design Patterns (Freeman, et al.)
My goal is to move beyond C# syntax and bring my software engineering skills to the next level. Any recommendations will be welcomed with interest, such as a proposed order in which to read these or additional titles to be considered.