Spinoza - Hampshire, Stuart. (Harmondsworth, 1970)