A review by devinsf
Rama II by Gentry Lee, Arthur C. Clarke

3.0