Peter Haworth (1889-1996)