I've read it...I liked it. Dr. Ben puts so much information in one book it can get a bit confusing, especially if you are reading it as an introduction book to the subjects at hand. I suggest joining a reading circle/study group on such information. When other people read and study with you, it is amazing how much more you learn from the material and the people. If there isn't such a group available in your area...It's always good to start one.