The evolution of morality and religion - Broom, Donald M. (Cambridge University Press, 2003)