Moore, James
The Post Darwinian Controversies : A Study Of The Protestant Struggle To Come To Terms With Darwin In Great Britain And America 1870 - 1900 - Cambridge Cambridge University Press 1981 - xi;514 pb 6x9
0521285178
213 / Dar/Moo
The Post Darwinian Controversies : A Study Of The Protestant Struggle To Come To Terms With Darwin In Great Britain And America 1870 - 1900 - Cambridge Cambridge University Press 1981 - xi;514 pb 6x9
0521285178
213 / Dar/Moo