Author: Machiavelli, Niccolo, Thomson, Ninian Hill