A review by calarco
Hyperion by Dan Simmons

5.0