There is some fascinating stuff in here but the content is VERY heavy (at least I thought so) and the writing is very dry. I'll go with a 3.5 star rating. If I were smarter, it would probably be closer to 5 stars.