120 Du&#39;as (Prayers) from the Holy Quran (with Arabic, English transliteration, translation, word-by-word meanings and explanation) - Kindle edition