Author: Arthur C. de Angeli
Alternate names: Arthur C. De Angeli; Arthur Craig De Angeli; AC De Angeli; Arthur C De Angeli