Author: Manuel Filipe Santos,Jos Maia Neves,Jos Manuel Machado