Which scientist proposed that “All living cells arise from pre-existing cells”?

(A) Robert Brown
(B) Lamarck
(C) Rudolf Virchow
(D) Robert Hooke

Answer: (C) Rudolf Virchow