List of authors in order of contribution: - Gianluca Guida