Author: Francisco Cavero y Cavero