Theories of human evolution a century of debate, 1844 - 1944 - Bowler, Peter J. (Johns Hopkins Univ. Pr., 1986)