Ratings4
Average rating3.5
Interesting read - with some twists and turns along the way. If you are looking for something that you can tear through in a weekend, this is your book!
As I said interesting - but there were some areas where I felt it was rather thrown together. Still not a terrible read.