Peter Mosses

About

Peter David Mosses is a British computer scientist.