Overview

Charles Blacker Vignoles

(1793—1875) civil engineer