Patrignani, Norberto, Politecnico of Turin, Italy and Uppsala University, Sweden, Italy