Which scientist challenged the idea of spontaneous generation and emphasized that cells can only arise from pre-existing cells?
A. Robert Hooke
B. Anton Van Leeuwenhoek
C.Matthias Schleiden
D.Rudolf Virchow