Coomassie and Magdala: the story of two British Campaigns in Africa ... With numerous illustrations, etc.