Author: Stoyan Stefanov
Publisher: O'Reilly/Yahoo Press, 2010
Pros:Enjoyable, informative and will improve your code
Reviewed by: Mike James
This is a really enjoyable book - it's short, easy-to-read and you are likely to learn something from every page.
The good thing about this book is that it doesn' t attempt to bully you into using a particular pattern or approach. It describes the pros and cons of a range of approaches and then concludes that one of them is likely to better - even if only very slightly better in many cases.