Ratings2
Average rating5
I almost rated it 4 stars because at times I found it three-quarters-baked, a bit over-general, and not entirely convincing. But taking into account the enormous scope and ambition of the book, which is actually quite awe-inspiring, I've decided to go for 5. The central thesis is both fascinating and has far reaching implications. It's a bit of a slog at times, but worth it!