Eugene Ruggles (1935-2004)