An Outline of Sexual Morality by Ingram, Kenneth
 is a Project Gutenberg book, now on Github.