Who developed the theory of the "separation of powers," advocating for distinct branches of government with different functions?
A. John Locke
B. Montesquieu
C. Jean-Jacques Rousseau
D. Thomas Hobbes
Montesquieu developed the theory of the "separation of powers," advocating for distinct branches of government with different functions.