Author: Muslim ibn al-Hajjaj an-Naysaburi