Abû l-Hasan 'Alî ibn Abî l-Rijâl (commonly known as Haly , Hali , Albohazen Haly filii Abenragel or Haly Abenragel , from ibn Rijal ) was…
Find Us On