Author: Francisco Asís Ruz Vila, Francisco Javier Cánovas Rodríguez, José Miguel Molina Martínez