Spinoza. - Hampshire, Stuart (Middlesex, 1951)