Text this: Rambles in South Africa: the Cape, Natal, and Transvaal;