Katherine E. Brown

Katherine E. Brown is a senior lecturer in Islamic Studies at the University of Birmingham in the United Kingdom.