Bookbot

Michael Beresford Foster

    Masters of Political Thought. Volume 1. Plato to Machiavelli