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

5.0