Ruben Lostado Lorza

Dr. Ruben Lostado Lorza

Department of Mechanical Engineering, University of La Rioja, 26004 Logroño, La Rioja, Spain
orcid