Human evolution a guide to the debates - Regal, Brian (Controversies in science, 2004)