Author: Jean-Claude Hagege
Alternate names: Jean-Claude Hagège; Jean-Claude Hagège