Islam. Between Divine Message and History. Abdelmajid Sharfi