Publications by 'Philip G. R. Halford'