"T. D. W. Napier"@cs .