2913585 2913585 17-03-2021 History contestada Which of the following philosophers advocated for a separation of powers in which three branches of the government check each other? A. John Locke B. Thomas Hobbes C. Baron de Montesquieu D. Jean-Jacques Rousseau