Author: Muhammad B. Abd Allah Ibn Battuta