by John Scalzi
I've read this book 2 times and given it an average score of 4 (out of 4).
To be notified of new book reviews, consider subscribing via RSS Feeds, Bluesky, or Mastodon!