Author: Johnston, David E.
Alternate names: D. E. Johnston; David E. Johnston
Bio: British archaeologist