Timeline of Contributions Towards The Theory Of Evolution

Events

John Ray

March 31, 2016

Erasmus Darwin

March 31, 2016

Jean-Baptiste Chevalier de Lamarck

March 31, 2016

Thomas Malthus

March 31, 2016

Niles Eldredge and Stephen J. Gould

March 31, 2016

George Louis Leclerc, Comte de Buffon

March 31, 2016

Philip J. Currie

March 31, 2016

Alfred Wallace

March 31, 2016

James Ussher

March 31, 2016

George Cuvier

March 31, 2016

James Hutton

March 31, 2016

Carolus Linnaeus

March 31, 2016

Charles Lyell

March 31, 2016