D. Tucker's research while affiliated with The University of Edinburgh and other places