THE ISLES OF THE MANY GODS: An A-Z of the Pagan Gods & Goddesses worshipped in Ancient Britain during the first Millenium CE through to the Middle Ages