Internet Archive BookReader

Besieged by the Boers : a diary of life and events in Kimberly during the siege