Naturalistic Explanation in Spinoza's Ethics: Being Mind-Full of Nature - 9781498588010