The english scientist who independently co-discovered the theory of natural selection was:
a. carolus linnaeus.
b. jean-baptiste de lamarck.
c. alfred russell wallace.
d. charles lyell.