Charles Sheffield - British mathematician, physicist and writer (1935–2002)