Publications by 'Ciaran T. O'Neill'