Manuel Joaquim Ferreira da Silva See original record