Author: Giovanni Arrighi
Alternate names: G. Arrighi