Human Nature: Self-Interest & Altruism

Human Nature: Self-Interest vs. Altruism A debate encompassing human nature has carried on for centuries, and philosophers throughout history have provided a vast inventory of explanations...