Ratings10
Average rating4.1
More polemic than I was expecting with a lot of rehash, there was still some good content about 2/3 of the way through for a chapter or two. Despite a lot of it being generic, those sections were good enough to get it a 4 (but may be easier to just read an article or two).