Overview

William Kingsford

(1819—1898) civil engineer and historian