Averroës (Averroes)

English

Arabic

Spanish

French

Italian

German

Latin

Hebrew