1. Universidad Nacional Autónoma de México, Mexico City, Mexico
2. Independent Researcher, Florence, Italy
3. Universidad Autónoma del Estado de Morelos, Cuernavaca, Mexico
4. Eidgenössische Technische Hochschule, Zürich, Switzerland
5. The University of Manchester, Manchester, U.K.