The great news: new perspectives on the Noble Quran - Muhammad Abdullah Daraz

32