Author: C. N. O Ceallachain