Publications by 'John Haworth'