The good leader, insisted Machiavelli, is morally right to do what is usually taken as wrong. He or she must be cruel, deceptive and often violent