Author: R. Costa y Cavero