Author: António Manuel dos Santos.* Anes