Barmi: A Mediterranean City Through The Ages