Niccol Machiavelli: An Intellectual Biography