Varied Types by Chesterton, G. K. (Gilbert Keith)
 is a Project Gutenberg book, now on Github.