A review by jerma985
Oryx and Crake by Margaret Atwood

4.0