General Knowledge » Books and Authors

Who gave the theory of “The Theory of Evolution by Natural selection”?

A

Theodor Schwann

B

Mendel

C

Walter Cannon

D

Charles Darwin