Author: Dinis,Antonio J. Dias.·