Evolution 2.0 Implications of Darwinism in Philosophy and the Social and Natural Sciences by Friedel Weinert | Menrva Books