Author: Marcial Morano y Serrano