Publications by 'David Farrell'