Author: 'Abd Al-Rahman Ibn Mohammad Ibn Khald