Duncan B. Campbell

British scholar