Publications by 'Philip J. R. Roche'