Author: David William Aparecido Ribeiro