Author: Luís M. A. Bettencourt
Alternate names: Luis M. A. Bettencourt