Spinoza's Ethics an introduction - Nadler, Steven M., 1958- (Cambridge introductions to key philosophical texts., 2006)