« Salammbô » est un roman de Gustave Flaubert publié en 1862, dont l’action se situe à Carthage et qui raconte l’épisode de la guerre des Mercenaires. Flaubert s’inspirera beaucoup de l’histoire de Polybe afin de raconter les évènements qui émaillent cet épisode tragique de l’histoire de Carthage, sorte de pont entre la première guerre punique et la deuxième. Mais il séjourne aussi à Tunis entre avril et juin 1858, il lit les textes des auteurs antiques : Polybe, Appien, Xénophon, Plutarque, Hippocrate.