Egoism and altruism.