Author: Valentim Alves.* Pinto