Campbell Cowan Edgar

British egyptologist