A review by jj2020
Hyperion by Dan Simmons

5.0