Overview

James Mangles

(1786—1867) naval officer and traveller