Spinoza.
Hampshire, Stuart,1914-2004.
Harmondsworth,
1951.