Overview

Samuel Charters Macpherson

(1806—1860) army and political officer in India