Publications by 'Aidan Lynch'