The British annexation of the Transvaal: an American view (Historia, 2021)
-
Keywords: Shepstone; British annexation; South African Confederation; Transvaal