The Factors of Organic Evolution
The Factors of Organic Evolution

Spencer, Herbert, 1820-1903