Scan barcode
A review by apageinthestacks
Rendezvous with Rama by Arthur C. Clarke
adventurous
challenging
hopeful
medium-paced
4.5
Moderate: Sexism