The Geography of South Africa - Knight; Rogerson, Christian M. (Springer International Publishing, 2019)