Author: John McCracken
Alternate names: Kenneth John McCracken
Born: 1938
Died: 2017
Bio: Historian of Southern Africa.