Learning from Six Philosophers Vol. 2: Descartes, Spinoza, Leibniz, Locke, Berkeley, Hume - Bennett, Jonathan (Oxford University Press, Incorporated)