• Darwin

  • Aristotle

  • Lamark

  • Theophrastus


Aristotle

New Questions