Ratings243
Average rating3.5
A fun enough read except for the part in the middle that felt like a chapter-long Tesla commercial. That, and when the book spends the first 80% teasing a big reveal and the reveal turns out to be an uninspired let down, you begin to wonder if you really liked the first 80%.