James Hunter

ames Hunter is a Professor in the Centre for History at the University of the Highlands and Islands.