Thomas Pakenham, The Boer War- Illustrated Edition, Random House (1993)
He narrates the war including useful color maps of major battles, the between 18000 and 26000 mainly Boer women and children dying from disease in 45 British concentration camps and the plight of the 100,000 black Africans who served both the British and the Boer armies, finally explaining the political victory of the Boers, (Lost the war but won the Peace), with far reaching consequences for Europe and South Africa, basically setting the stage for The first World War.
The book is out of print, I obtaining it through InterLibrary Loan. Ebay shows several copies ranging from $7 to $36.
View attachment 25234kenham, The Boer War- Illustrated edition, Random House (1993)