Altruism & altruistic love science, philosophy, & religion in dialogue - Post, Stephen Garrard, (Oxford University Press, 2002)