Author: Francisco Camps y Mercadal