BOWLER, Peter J. Theories of human evolution A century of debate, 1844-1944 - xiii,318p. ill. 23cm. ISBN: 0801832586 Subjects--Topical Terms: Human Evolution