
Ibn Rushd, Reviver of Ancient Greek Knowledge (Scholars of Al Andalus Series)
His Life: Ibn Rushd (Averroes in Latin) had knowledge of of various subjects, including philosophy, theology, medicine, astronomy,...