Author: Virgilio A. F. Almeida
Alternate names: Virgilio A.F. Almeida