Baruch Spinoza, 17th century Dutch philosopher