Who first proposed that new cells are formed by the division of preexisting cells?
Rudolph Virchow
W. Flemming
Karl Nageli
C.P. Swanson