Rendezvous with Rama is a novel by Arthur C. Clarke first published in 1972