Holy quran: arabic text with english translation and commentary - Muhammad Ali, Moulana (Ohio, 2002)