Tales of the Celtic Bards, by Claire Hamilton O Books, 9781903816548, 320 pp., 2003