This is written by Michael Sandel, a Harvard professor teaching political philosophy. His class was first held in 1980. At that time only a handful of student enrolled, but this course keeps increasing the number of enrollment. Now it has over 1000 enrollment every year. In 2009, Harvard decided to put this course open to public and produced a 12-hour TV series.
The course is a 24 hour course, like a standard academic lectures. It goes through the philosophical thinking about justice and it gives a good inspiration on jurisprudence and moral reasoning. It looks boring but it becomes more interesting to me when I keep reading, especially it uses a lot of good example.
In case you don't want to read the text, you may watch the video, it is on Youtube (search for justice: moral reasoning).