Carlo Alberto Redi

Italian biologist and essayist