Author: Instituto Politécnico de Leiria - VAT Nr.506971244