David S Powers Author & Editor

David S. Powers is Professor of Islamic History and Law at Cornell University, USA.