Moireasdan, Seonaidh,author.