The Rise and Fall of D.O.D.O. by Neal Stephenson 2017 | 753 pages | rating 3.67 (24 ratings) Science fictionFantasy technologymagictime travelfictionfiction, science fiction, general Open Library Goodreads