Publications by 'Ciaran M. Harper'