Rama: The Complete Rama Omnibus. by Arthur C. Clarke, Gentry Lee