Overview

Alexander James Duffield

(1822—1890) translator and mining engineer