Author: Cecilio Ruiz de Sevilla y Torres