Celtic Myth and Religion: A Study of Traditional Belief, with Newly Translated Prayers, Poems and Songs