The link below is to an edition of Philosophy talk on Altruism. Two approaches to explaining altruistic behaviour are discussed in detail: a Biological approach and a Psychological approach. There is also an interesting discussion about altruistic behaviour in animals. Altruistic Vampire Bats?
You can download the radio broadcast or listen to it on line. The links at the bottom of the page to other resources on altruism could be useful.
Link to Philosophy talk: Altruism
Link to an earlier post on altruism here....
(Cute faces = caregiving?)