University of Salford. Computing Laboratory.