Rendezvous With Rama
Arthur C. Clarke & Arthur C Clarke
Rama (1)
Rama II
Arthur C. Clarke & Gentry Lee