Author: Virgílio António Cruz-Machado
Alternate names: Virgilio Cruz Machado; Virgílio Cruz-Machado; Virgilio Cruz-Machado