Author: A. Diaz De Los Reyes, Javier De Torrres Faguas, Jose A. Valverde