Charles Keeping 1924–1988