The author makes the mistake of thinking North African means black....especially back then
Man you cant make up todays stupidity on purpose
I recently saw a documentary about searching for Hannibal’s crossing the Alps. Showed ancient busts of him and his father, Hamilcar, both clearly NOT black Africans although Carthage was in north Africa.