Author: David Flanagan
Publisher: O'Reilly, 2011
Pros: Comprehensive and authoritative
Cons: Unwieldy and not helpful to beginners
Reviewed by: Mike James
Overall the presentation is very dry and clearly aimed not just at the intermediate programmer but the rather well educated intermediate programmer. For example in the section on closure we have:
The only problem with this is that you need to know what it means and my guess is that most readers will have to go and look it up. Not to worry because the next few sentences explain - only they are very difficult to follow unless you already know what a closure is. Once again this isn't necessarily a bad thing - just be aware that this book used adult language rather than dumbing things down.
So what is the overall verdict?
To be the ideal reader for this book you need to be fairly sophisticated about programming and prepared to put work into decoding the text of the book. If you are then this is still the standard work.