A review by booksandblazes
Oryx and Crake by Margaret Atwood