Author: Ambrosio González del Valle y Morales