Abdelmajid Benjelloun, historian