Sale Quick view Add to Cart Spinoza's Religion : A New Reading of the Ethics - 9780691176598 £25.00 £23.35 Princeton University Press