book

Understanding African History

Author : APE Networks

TZS 5000

This book fully covers the requirements of Advanced Level History Paper 1 Syllabus of 2010. It provides plenty of additional notes on current global and regional issues. In many sections of the book, we have included thorough narrations of specific