Henry Halford - English rifleman (1828-1897)