Author: Eladio López y Ramírez de Arellano