Overview

James Cuninghame Grant Duff

(1789—1858) army officer in the East India Company and historian