Henry Torrens - British Army general (1833–1889)