The island of the mighty : the fourth branch of the Mabinogion (formerly the Virgin and the swine)