John Joseph's AFRICA Travel Guide

Covers the entire African continent including Morocco and Egypt.