Author: Domingo de la Torre y Mollinedo