Bowler, Peter J. — Teylers Museum

Bowler, Peter J.

Fossils and Progress : paleontology and the Idea of Progressive Evolution in the Nineteenth Century