Ratings442
Average rating3.5
Devoured this in one day spent in three airports and on two flights. I want to reread now that I know the mystery, to see if it holds up, but definitely kept me interested all the way through. Consider this a provisional rating, I guess.