by definition the gene must promote the reproductive success of the selfish organisms at a cost to itself   but a gene for altruism could evolve in a population of selfish individuals   a population of altruists, in whom a gene for selfishness appears by random mutation.