Publications by 'Kieran J. O'Donnell'