• Home
  • Science
  • Who gave the first general theory of evolution on the earth?