Southern Africa. : Civilizations in turmoil. - Hull, Richard W. (New York University Press, 1981)