Social Contract: Essays by Locke, Hume, and Rousseau Paperback

Ernest Barker
Oxford University Press, USA
9780195003093
0-19-500309-8