Publications by 'William G. O Farrell'