Author: Javier Martín Párraga; Javier Martín Párraga; Carlos García de Andoin; Daniel J. García López; Fernando Oliván López; Ricard Goma