ByNobleID
    Abu Marwan Abd Al Malik Ibn Zuhr (Avenzoar) (1091–1161 CE) | NobleID