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