Spinoza: Life and Legacy