Niccolo Machiavelli And His Times, Volume 1 by Pasquale Villari