Natural selection theory was proposed by-
(a) Lamarck
(b) Darwin
(c) Alfred Wallace
(d) of them
Natural selection theory was proposed by Darwin.