Eighteen years in the khyber 1879-1898 - Robert Warburton (John murray)