Archaeology and the History of Southern Africa David Kiyaga-Mulindwa looks in to Southern Africa's early history.