Justice and the social contract: essay on rawlsian political philosophy - Freeman, Samuel (Oxford University Press, 2007)