Malenbranche, Spinoza, Leibniz, and Locke