Which of the following Enlightenment thinkers based most of his ideas on the concept of a "social contract"?

Baron de Montequieu
John Locke
Voltaire
Immanuel Kant

The Enlightenment thinker who based most of his ideas on the concept of a "social contract" is John Locke.