Author: Manuel Mosquera y Figueroa