The Kafir Language: Comprising a Sketch of Its History; Which Includes a General Classification of South African Dialects, Ethnographical and Geographical: Remarks Upon Its Nature: And a Grammar