The Gallery

teleological theory of evolution

Nikolay Danilevsky

1