Dictionary of place-names in the British Isles - Room, Adrian (Bloomsbury, 1988)