A White Man's War: An Historical Novel of the Boer War and Mafeking