Perils in the Transvaal and Zululand by H. C. Adams