Charles Keeping 1924-1988