Author: Padre J. de Castro Lobo