Machiavelli has been viewed as the forerunner of the humanists of our day, liberals and socialists, who have discovered that moral ends sometimes require immoral means
Machiavelli has been viewed as the forerunner of the humanists of our day, liberals and socialists, who have discovered that moral ends sometimes require immoral means