 Contractarianism has its roots in Hobbes, whose account is based on mutual self-interest. Morality consists in those forms of cooperative behaviour that it is mutually advantageous for self-interested agents to engage in. (The most prominent modern exponent is David Gauthier. See Gauthier 1986.)