Publications by 'D Arcy Walsh'