Ratings132
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.
Community
Follow Along
We're an Open Book
Home
Library
Explore
Trending
Search