Author: Calixto Maso y Vazquez