Who said: “The end justifies the means”?

Question: Who said: “The end justifies the means”?

Choices:

Socrates
Leonardo Da Vinci
Nicolas Maquiavelo
Charles Darwin

Correct answer:

Nicolas Maquiavelo