Two Treatises of Government

John Locke Author
(2021)