Springer Nature retracts 75 papers connected to Spanish university head 0 21.10.2024 04:45 Sciencebase.com Papers contain hundreds of references to University of Salamanca rector Juan Manuel Corchado