The Portable Machiavelli

The Portable Machiavelli

1979 • 574 pages