Publications by 'David F. J. Campbell'