Shamans, sorcerers, and saints a prehistory of religion - Hayden, Brian (Smithsonian Books, 2003)