This philosopher separated the government into three branches of government and argued for separation of powers. A) Diderot B) Locke C) Montesquieu D) Pythagoras