The Boer War : a diary of the siege of Mafeking /
Weir, Charles James.
Edinburgh : Spence & Phimister,
1901.
Weir, Charles James