A-level Philosophy/AQA/Why should I be moral?/Morality as a social contract

Egoist Enlightened Egoist State of Nature
 * Hobbes

Criticisms
 * Marx
 * How do we make a social contract