which enlightenment philosopher is most directly responsible for the idea that government should be separated into multiple branches to keep each one in check

which enlightenment philosopher is most directly responsible for the idea that government should be separated into multiple branches to keep each one in check class=