Which of the following is a "social contract?"
A belief that government has final authority over citizens
An agreement between citizens and non-citizens in government
An agreement between citizens and their government
A belief that government should be divided into three branches