Theories of human evolution : a century of debate, 1844-1944 - Bowler, Peter J. (Blackwell, 1987)