Spontaneous generation vs the principle of biogenesis compare
and contrast
and contrast