Overview

Edgar Charles Smith

(1872—1955) naval officer and historian of technology