Averroes/ibn Rushd: Muslim Scholar, Philosopher, And Physician of Twelfth-century Al-andalus (Great Muslim Philosophers and Scientists of the Middle Ages)