Альтруизм и эгоизм

Откуда берется альтруизм? Почему эгоистам не удается победить альтруистов? Почему процветают общества, в которых сильны принципы реципрокного альтруизма?