Hyperion - Dan Simmons Just couldn't finish it, too gory for me...