My rating: 4 of 5 stars
I loved how the very start of the book had me hooked and the rest of the story kept my interest. Very well written, intriguing story line and curiously developed characters. I enjoyed the complexities as much as the intellectuality. Refreshing take on the genre.