Just got these books:
The last two I didn't get a chance to actually read yet so I don't know how good they are. I'll let you know.
However, next week I'm expecting to recive these two wonderful books:
both of which I can recommend both from all the other reviews I've heard and based on what I've been able to read from them thus far.

Code readability and communication

My favorite Tech-Ed quote, and what you need to know about FABRIQ