Rama

Series by Arthur C. Clarke