A Solution to the Mysteries of Morality Newer:Do Humans Really Punish Altruistically? A Closer LookOlder:Hamilton vs. Kant: Pitting Adaptations for Altruism Against Adaptations for Moral Judgment (PDF) PostedOctober 11, 2013 AuthorScienceSites Categories2013, journal article Tagsmorality