Perils in the Transvaal and Zululand - Adams, H. C. (Henry Cadwallader), 1817-1899