Publications by 'Geoffrey Daniel Farthing'