Caught in a Trap by Hutcheson, John C. (John Conroy)
 is a Project Gutenberg book, now on Github.