Publications by 'Martin R. Haworth'