A review by cavalary
Rama Revealed by Gentry Lee, Arthur C. Clarke

3.0