Ten theories of human nature: [Confucianism, Hinduism, The Bible, Plato, Kant, Marx, Freud, Sartre, Skinner, Lorenz] - Stevenson, Leslie Forster (Oxford University Press, 1998)