The Spontaneous Generation Controversy from Descartes to Oparin | Synapse