David Ham (Q31526942)
Australian mathematician and computer scientist
Language: