The Boer War Diary of Sol T. Plaatje: An African at Mafeking