Ramos Pozón, Sergio, Universidad de Barcelona, Spain