There is, as I understand it, strong support for the ideas of "Reciprocal altruism" and "kin altruism," from the evolutionary psychologists / evolutionary biologists. Game theory research[1] by Robert Axelrod[2][4] has shed some light on the nature of altruism, cooperation and competition, as has the work of Robert Trivers[3].