A Handbook of the Boer War&#13;With General Map of South Africa and 18 Sketch Maps and Plans by Various
 is a Project Gutenberg book, now on Github.