Which Enlightenment philosopher promoted the principles of separation of church and state along with freedom of the press?

A. Hobbes
B. Locke
C. Montesquieu
D. Voltaire