The World of Shamanism: New Views of an Ancient Tradition. Roger Walsh.Woodbury, MN: Llewellyn Publications. 2007. x+325pp.:

John J. McGraw