Publications by 'Craig Cochran'