Publications by 'John W. O'Farrell'