Publications by 'Aidan D. Keleghan'