Author: Ciaran O. Fagain
Alternate names: Ciarán Ó Fágáin