Thoughts This was a generally solid science-fiction book. Characters Jim Holden: One of the more frustrating characters I’ve ever read