Who Is She

Nelly Hanna
Professor of Arab and Islamic Civilizations