"Gordona A. Macdonalda"@cs .