The Philosophy of Evolution Together With a Preliminary Essay on The Metaphysical Basis of Science - Carpenter, Stephen H., 1831-1878 (Stephen Haskins) (Project Gutenberg, 2009)