Islamic identity and the struggle for justice by Nimat Hafez Barazangi | Menrva Books