NM

Niccolò Machiavelli

3 works. Website

Works