Raymond Henry Bonham Carter (1929-2004)