Salammbo is a historical novel by Gustave Flaubert. It is set in Carthage during the 3rd century BC, immediately before and during the Mercenary Revolt which took place shortly after the First Punic War. Flaubert's main source was Book I of Polybius's Histories. It was not a particularly well-studied period of history and required a great deal of work from the author, who enthusiastically left beh...