Ratings7
Average rating4
Brilliantly-crafted mystery that keeps you hooked till the last moment. But it certainly could have been a lot crispier and shorter. Too many sub-plots that probably were not needed. Nonetheless, a gripping read that you would expect from the author.