Romanos, visigodos, árabes...