Author: Marcelino Menendez y Pelayo