The Raw War: 123 Battles of the Boer War (1899–1902) - Benneyworth, Garth (Scientia Militaria - South African Journal of Military Studies, 2024)