Oryx and Crake - Atwood, Margaret (Doubleday, 2003)