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