Author: Manuel ARANDA Y SANJUAN.