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