Author: Virgilio Escaméz y Rodríguez