Oryx and Crake : a novel - Atwood, Margaret (Nan A. Talese, 2003)