Seol mar théacs é seo: The happy islands, or, Paradise restored /