Author: Anthony F. Aveni
Alternate names: Anthony Aveni