I have time next year to only read one book? What one should I read? The Principles, Patterns, and Practices or Domain Driven Design? I am currently working on a ASP.NET MVC application at a small shop. I have setup teamcity and am doing unit testing.
Find more time to read, seriously. Keep a book on the toilet for those special moments, one in your car for when you are waiting at the doctors office, etc. One book a year is unacceptable in my opinion.
Really not sure how anyone can answer this. Picking between two books for what is best for you is not something we can do. That being said: read The Principles, Patterns, and Practices or Domain Driven Design. ;)
Don't watch American Idle and read both books. But seriously fold, you would probably benefit more from Agile Software Development, Principles, Patterns, and Practices.
To my mind, Principles, Patterns, and Practices should be read before Domain Driven Design. DDD will assume some familiarity with the concepts in PPP.
Forget about the two and read Uncle Bob's latest book Clean Code instead.