Publications by Kenneth Farrington