his full name was miguel melchor de herrera