Michael Copland

Mathematics and Computer Science
University of Oxford