Elphinstone, Howard Craufurd, Sir, Major-General KCB