Humanity (10th Grade)
Philosophy
Which of the following philosophers is known for the concept of the 'social contract'?
Thomas Hobbes
John Locke
Jean-Jacques Rousseau
Karl Marx