The five roles of the Cortes Generales in EU affairs. Journal of the Cortes Generales, n. 119, p. 229–273, 30 Jun.2025.