Author: Miguel Luciano de la Torre y Pando