James Frederick Ferrier - Haldane, Elizabeth Sanderson (Project Gutenberg, 2014)