Thomas Wright (1933-2004)