You may not be aware of it, but treasures detailing the life and culture of times gone by can be found in plain sight at the National Library of South Africa (NLSA).
https://www.iol.co.za/capeargus/news/national-library-of-sa-turns-200-years-old-14130385