D. Densil Morgan

University of Wales, Bangor