MacMahon, Fintan,author.