Tom Cringle's Log by Scott, Michael
 is a Project Gutenberg book, now on Github.