The social contract and Discourses

The social contract and Discourses

1762 • 330 pages