catherineangiolillo catherineangiolillo 09-05-2017 History contestada explain the ideas of Niccolo Machiavelli