MacKenzie, Donald, UNIVERSITY OF EDINBURGH, United Kingdom