Philosophy and Religion from Plato to Postmodernism