The mythology of the British Islands : an introduction to Celtic myth, legend,