Garstang, Michael, Anthony D. Coleman, and Matthew Therrell. “Climate and the Mfecane (with Erratum)”. South African Journal of Science 110, no. 5/6 (May 28, 2018): 7. Accessed November 24, 2024. https://sajs.co.za/article/view/3937.