Ibn Khaldun : An Intellectual Biography. (H.B.)