Old Texts, New Practices
Islamic Reform in Modern Morocco
Etty Terem

BUY THIS BOOK