Learning from six philosophers Descartes, Spinoza, Leibniz, Locke, Berkeley, Hume - Bennett, Jonathan 1930- (Clarendon Press, 2003)