Publications by 'John G. Hattersley'