Author: Pedro Joseph Bermudez de la Torre y Solie  r