What Do Socialists Say About Human Nature
There are three basic views of human nature. On says that our genetic or biological makeup endows us with immutable traits like aggression, greed, and selfishness (or, conversely, kindness sociability and altruism). Another says that, unlike other animals, human beings...