Historical archaeology of the Mapungubwe area: Boer, Birwa, Sotho-Tswana and Machete. - Huffman, Thomas N. (Southern African Humanities, 2012)