Islam, negotiating the future
By: Rashid Shaz.
Publisher: Milli Publications
Published: 2006
Place of publication: New Delhi
Language: eng
Number of pages: 191
Subjects: Islam -- 20th century; Islamic civilization
Notes: Includes passages in Arabic and Urdu.