Overview

Edward Delaval Hungerford Elers Napier

(1808—1870) army officer and author