Author: Vicente Bacallar y. Sanna San Felipe