The Siege of Mafeking (1900) by Hamilton, J. Angus
 is a Project Gutenberg book, now on Github.