Lefteris Doitsidis

Dr. Lefteris Doitsidis

School of Production Engineering & Management, Technical University of Crete, 731 00 Chania, Greece
orcid