Author: José Maria Ruano y Corbo