Philosophical Religions from Plato to Spinoza: