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

5.0