Author: De Gayangos,Pascual.