I've been reading the Hyperion books by Dan Simmons recently they are quite good.