Author: Joze Joaquim da Cunha d'Azeredo Coutinho