The Cambridge History of Africa

1030 pages 1984

history informative medium-paced