Author: Charles G Hagège
Alternate names: Charles Gilles Hagège