Mafeking : A Diary of a Siege - Baillie, F. D. (Project Gutenberg, 2012)
Electronic text