Author: Gregorio Iribas y Sánchez