Author: Manoel Roberto da Cruz Santos