St. Piran's by Margaret McDonagh