Over the past few years, there's been a fascinating convergence of findings in several different sciences, in psychology and anthropology and neuroscience and evolutionary biology, and they all tell us something pretty amazing: that human beings have got this massive capacity for altruism.