Ancient Mediterranean Civilizations: A Captivating Guide to Carthage, the Minoans, Phoenicians, Mycenaeans, and Etruscans - Captivating History