Rama? as in Rendevous with Rama - Arthur C Clarke