Lori Maguire Editor

Lori Maguire is a Professor at the University of Paris 8, France.

Susan Ball is a Senior Lecturer at the University of Paris 8, France.

Sébastien Lefait is a Professor at Aix Marseille University, France.