Niccolo Machiavelli taught that political leaders must be prepared to do evil so that good may come of it, and his name has been a byword ever since for duplicity and immorality. Is his sinister reputation deserved? In answering this question Quentin Skinner traces the course of Machiavelli's adult life, from his time as Second Chancellor of the Florentine republic, during which he met with kings,...