Author: Jose Viera y Clavijo