Author: M. Bedjaoui
Alternate names: Mohamed Bedjaoui