Author: Claude J. Allègre
Alternate names: Claude Allègre; Claude Allegre