Author: Luis Prudencio Álvarez y Tejero