OVERRIDE

Muhammad Ali Aziz

Muhammad Ali Aziz received his PhD from the University of Michigan, Ann Arbor. He has taught at Princeton University and the University of Michigan. He currently teaches at Yale University and is translating three medieval treatises by Ibn 'Alwân.

BOOKS BY THE AUTHOR

There are no books from this author

BACK