Since I possess Mr. Freeman's previous book (Oracle9i New Features) I pretty much knew what to expect from his new title, Oracle 10g New Features; concise explanations of major new Oracle features on two hundred-plus pages, with more or less clear examples and short comments. On top of that, I found a good commentary by Jonathan Lewis throughout the book - they (authors) really fit together, like salt (Robert) and pepper (Jonathan). Sure, some new features are great and some (at least) looks good on paper - now, at this point, you'll usually find Jonathan comment on the topic with his reservation and/or recommendation about the feature or concept. Well-done Jonathan!
Is this book a complete guide to all Oracle10g new features? Of course not! Nevertheless, I'm afraid, that you don't have much of the choice either, since official new feature guide from Oracle is even skimpiness (on the other hand it's good for on-line searching, plus, it provides some information for developers that you'll not find in this book!). Don't know for any alternative book of the comparable size and topic at the time of writing this review.
It's true that a few times author "shamelessly" points out that the topic is out of the scope of the book and refer the reader to the Oracle documentation set. I don't take this as an excuse - it's by the 'design', you can't cover everything on 200+ pages. This book is not a tutorial, nor complete reference for *all* of the little tweaks coded in 10g - you'll have do dip in many other sources as well and on your own!
Who should read this book? If you're already familiar with Oracle 9i release hen this book is certainly a worthwhile investment, if you're searching for OCP 10g preparation guide, then continue searching, finally, if you're by some chance a complete Oracle newbie (DBA or developer) you probably already know by now that this is not the book to start with. Cheers!