Author: Manuel Lázaro Pulido; Miguel Ángel Rodríguez López; Jose María García Gutierrez