Farid Esack

Quran Liberation & Pluralism - Oxford One World 1997 - 288

297