Learning from Six Philosophers: Descartes, Spinoza, Leibniz, Locke, Berkeley, Hume, Volume 1 by Jonathan Bennett | Menrva Books