The Faithful Promiser by Macduff, John R. (John Ross)
 is a Project Gutenberg book, now on Github.