Author: Sergi Domenech Casas; Javier Ruiz Chaler; Iagoba Lecuona Huegun