Publications by 'Kieran McCafferty'