Publications by 'Peter N. R. Heseltine'