Most recent affiliation: Istituto di Scienza e Tecnologie dell'Informazione (ISTI) - Consiglio Nazionale delle Ricerche (CNR)
Most recent affiliation: Centre Camille Jullian - CNRS (Centre national de la recherche scientifique)