Seol mar théacs é seo: A new theory of terrestrial magnetism.