The Theories of Darwin and Their Relation to Philosophy, Religion, and Morality: Enriched edition. Exploring Darwin's Impact on Society and CultureRudolf Schmid