contestada

which scientist was responsible for disproving the theory of spontaneous generation
a.luis pasteur
b.matthias schleiden
c.Rudolf Virchow
d.theodor schwann