The demise of religion has been prophesied ever since the beginning of modernity. The main argument has been that as the scientific view of the world spread, faith would diminish. What mythology and speculation had spent centuries trying to explain would become the domain of science. But even four hundred years later, we are still surrounded by religion. Why?