Publications by 'G. Craig Hill'