Ratings165
Average rating4
A ripping yarn but a bit sloppy. Not one of his best. Too many loose ends and padding that turns out to be irrelevant.
Read full review
Community
Follow Along
We're an Open Book
Home
Library
Explore
Trending
Search