Author: ALFONS VALLS ROVIRA - JORDI LAPARRA NUEZ