The World of Shamanism: New Views of an Ancient Tradition