Salamanca: reason and religion. Cathedrals, churches and the first ...