Spinoza - Hampshire, Stuart (Pelican book philosophy, 1988)