A review by imaginethehours
Hyperion by Dan Simmons

1.0