Mark W. Elliott

Mark W. Elliott is a scholar of religion who teaches at University of St Andrews.