I think Yale most be one of a few places in the world that can actually run a whole course just studying social contract. They have interestingly enough also posted the whole course online:
I have worked myself almost through the whole of the above course. This idea that many of the top universities are expermenting with publishing courses online allows any one to gain a deeper understanding of some the most interesting and challenge matters of our time. While I find this course very relevant to the writing that I am doing on government. There are lectures on U tube covering a vast area of knowledge from Art through to Science.