Author: Carlos Alberto Ribeiro de Xavier
Alternate names: Carlos Alberto Xavier