A review by jshaden
Hyperion by Dan Simmons

5.0