Author: Abbas, Saïd / Benchohra, Mouffak / Graef, John R. / Henderson, Johnny