Oryx and Crake, Atwood, Margaret , (2004)