Horatio Shirley - British general (1805-1879)