A review by mistakenforlc
Oryx and Crake by Margaret Atwood

3.0