I have also just about finished reading this book.
It is not bad; interesting and easy to read and could be mined for practical information.
This said for somethign purporting to contain the knowledge touted in the title, far too much of the book was spent talking around the topics in repetitive and general ways, rather than giving more specifics and processes that would make it a better book.

Certainly interesting to read, but by a long stretch not the only book you will need.
8/10 for interesting and though provoking read, 4-5/10 for Practical use.

I would say that the reference lists provided at the end of the book are worthwhile and do add to it’s value.