A review by leajyshi
Discourses on Livy by Niccolò Machiavelli

3.0

man has so much to say