Author: Ardoyne Fleadh Cheoil.