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