Raymond Bonham Carter (1929-2004)