Ratings1
Average rating4
This is one of the few books I've reread at least 4 times. It's not very long and can be finished in a day with some carving out of time, it moves along, gives some mystery and I always seem to forget the ending so it's always a nice surprise when I get there.
I didn't realize this is part of a series, I'll have to check out the rest.