Oryx and Crake by Margaret Atwood 2002 | 389 pages | rating 4.17 (47 ratings) FantasyScience fictionRomanceScience literary fictionfriendshipfantasygenetic engineeringfiction Open Library Goodreads