A review by haagedoorn
Rendezvous with Rama by Arthur C. Clarke

3.0