John Needham
naturalist, biologist, theories of spontaneous generation and vitalism
naturalist, biologist, theories of spontaneous generation and vitalism