Who Finally Disproved Spontaneous Generation