Cover 3

Ancient Mediterranean Civilizations

Ancient Mediterranean Civilizations

A Captivating Guide to Carthage, the Minoans, Phoenicians, Mycenaeans, and Etruscans