The Essential Spinoza: Ethics and Related Writings (Hackett Classics)
$23.00