This is a pretty good basic introduction to ancient Carthage. It is the opener for a series on the Punic wars with Rome. HT Rogue Classicism.
Fun fact: Ms. Stevenson mentions that the goverment of ancient Carthage was run by officials called "suffetes." The Phoenician word suffete is cognate with the word "judges" (shofetim, שפטים). It would be a gross oversimplification to say that Carthage (and Tyre) were run by the same goverment system as Israel was in the Book of Judges, but they used the same title for their leaders.
Now and then I like to link to this post, which explains why PaleoJudaica posts so frequently on Phoenician and Punic (Carthaginian) language and society. The detail above is just one example of their intriguing linguistic and cultural cognates with ancient Israel.
Visit PaleoJudaica daily for the latest news on ancient Judaism and the biblical world.