Bob Mann, Professor, University of Edinburgh