Human evolution and Christian ethics. - Pope, Stephen J. (Cambridge university press,, 2007)