Ratings142
Average rating4
Much better than I was expecting, but wouldn't have suffered from some editing for length. Looking forward to (albeit a little daunted by) the even longer sequel...
Read full review
Community
Follow Along
We're an Open Book
Home
Library
Explore
Trending
Search