Geoffrey Carnall

Geoffrey Carnall (deceased) was Honorary Fellow in The School of Literatures, Languages and Cultures at the University of Edinburgh.