Grant Allen: The Evolution of the Idea of God: An Inquiry into the Origins of Religions