The collected works of Spinoza:vol II - Spinoza, Benedictus de (Princeton University Press, 2016)