Review of Rendezvous with Rama by Arthur C. Clarke

Part of the Worlds Without End Grand Master Reading Challenge Much better than I expected,…