The Umbanda religion summons the spirits of old slaves and Brazilian Indians to speak through the mouths of mediums in trance. Its practitioners worship African gods, often calling them by the names of Catholic saints; simultaneously embrace the concepts of karma, reincarnation, and Christian charity; and believe in the capacities of both modern science and ancient magic. A relatively new religion dating to the beginning of the twentieth century,...