Author: Murhammad Ibn 0Abd Al-Mal Ibn Rtufayl