Title: The Spontaneous Generation Controversy from Descartes to Oparin