Publications by 'J. G. B. Haigh'