Author: Manuel Rodríguez Navas y Carrasco.