Publications by 'Roy Haggerty'