2
by Darwin, Erasmus (1731-1802).
Published 1801
Book
3
by Darwin, Erasmus (1731-1802).
Published 1810
Book
5
by Flourens, Pierre (1794-1867).
Published 1861
Book
7
Book
8
Book
9
by Weismann, August (1834-1914).
Published 1872
Book
11
by Haeckel, Ernst (1834-1919).
Published 1873
Book
16
17
Book
19
by Perrier, Edmond (1844-1921).
Published 1881
Book