Thoughts on a Revelation by Jerram, S. J. (Samuel John)
 is a Project Gutenberg book, now on Github.