Days of Heaven Upon Earth by Simpson, A. B. (Albert B.)
 is a Project Gutenberg book, now on Github.