Peter Mosses — British computer scientist