Author: Juan Bta. Vilar.