Author: Cândido Elias de Castro Soromenho