History Repeats by Martinez Smith, George O. (George Oliver)
 is a Project Gutenberg book, now on Github.