David Bainbridge (Q59548912)
computer scientist
Language: