Publications by 'Craig J. Kent'