McDonagh, Martin J. N.,author.