The philosophy of human evolution / - Ruse, Michael. (Cambridge University Press,, 2012)