Author: Descartes, Rene, and Spinoza, B., and Leibniz, G. W. F