Question # 1
The idea of social contract has been recently revived under a new form by:

Choose an answer