The history and civilization of Alexandria across the ages (Alexandria Governate, 2000)