https://www.thesciencefaith.com/ibn-bajjah-avempace-muslim-polymath/
Ibn Bajjah (Avempace) - Muslim Polymath