Author: Candido Justino de Portugal