Publications by 'Gary L. Craig'