Hyperion - Dan Simmons
Over the years I have developed a system of reading where I alternate between philosophy and science-fiction books. At almost any given time, I'd be reading either one. I find it extremely hard to find a science-fiction author who I enjoy, primarily in style of prose and sweep