John Locke: The Second Treatise of Civil Government

John Locke: The Second Treatise of Civil Government 1690

Comments