Richard Michelmore 1928–2005