Complete works / Spinoza ; with transl. [from the Dutch and Latin] by Samuel Shirley ; ed., with introd. and notes, by Michael L. Morgan

Complete works / Spinoza ; with transl. [from the Dutch and Latin] by Samuel Shirley ; ed., with introd. and notes, by Michael L. Morgan