Spinoza's Ethics : a collective commentary / ed. by Michael Hampe, Ursula Renz and Robert Schnepf ; [transl. of the German texts: Ursula Fröse and Alan Duncan]