num_pages: 240
description: Book by Hull, Richard
language: English
title: Southern Africa: Civilizations in Turmoil
titlecomplete: Southern Africa: Civilizations in Turmoil
publisher: New York University Press