Author: Hugo Alves da Cruz
Dates: author.