general Macpherson , en af sir Frederic Roberts ’ bästa underbefälhafvare i kriget mot Kabuloch