Elena Ficara Author & Editor

Elena Ficara, Paderborn University.