Richard Michelmore 1928-2005