The West African Voyage of Hanno the Carthaginian. - Roller, Duane W. (2006)