Taliesin : Shamanism and the Bardic mysteries in Britain and Ireland /