Noticed an ad in this month's MSDN for a new book series from Microsoft. They are certainly timely and some have reputable authors. Feel free to comment if you've read one; I'm interested what the Microsoft angle is. Hopefully I'll get time to check these out myself.
Extreme Programming Adventures in C#: Ron Jeffries
Test-Driven Development in Microsoft .NET: James Newkirk, Alexei Vorontsov
Object Thinking: David West
Agile Project Management With Scrum: Ken Schwaber
Web Application Security Assessment: Microsoft Ace and Ea2 Teams
Forensics: Troy Larson
Threat Modeling: Frank Swiderski, Window Snyder