Human altruism, evolution and moral philosophy.
R Soc Open Sci. 2017 Aug 9;4(8):170441. doi: 10.1098/rsos.170441. eCollection 2017 Aug.
R Soc Open Sci. 2017.
PMID: 28878990
Free PMC article.