Hyperion Cantos (3)

Series by Dan Simmons