Author: Remigio Romero y Cordero