A Mechanico-Physiological Theory of Organic Evolution: Enriched edition. Unraveling the Mechanisms of Biological EvolutionCarl Nägeli