Author: George Z. Angeli
Alternate names: George Angeli