Question: who came up with the theory of spontaneous generation
Answer: The doctrine of spontaneous generation was coherently synthesized by Aristotle , who compiled and expanded the work of prior natural philosophers and the various ancient explanations of the appearance of organisms ; it held sway for two millennia .