Machiavelli: His Life and Times

Alexander Lee