This was more of a 3.5~4.2 to me, yet I'm giving it a 5, because ATM the average rating is on the low side. I agree with most reviews here that the book is mostly compiled by hypothesis, but it was still an interesting read for me, so balancing the rating until it gets to a 3.75 or something, then I'd drop it to a 4. Hope to elaborate someday.