Layers of Time : A History of Ethiopia Paperback Paul B. Henze

You will find that this activity book has a satisfying number of pages.

A nice touch is the illustrated timeline that runs along the bottom.