Author: Lazaro Balaguer y Cubillas