Abu’l Abbas ibn Muhammad ibn Kathir al-Farghani

al-Farghani Abu’l Abbas ibn Muhammad ibn Kathir al-Farghani was a multi-talented man with...

Read More