Publications by authors named "M J G Farthing"