The Qur'an : English Meanings - Saheeh International (Al-Muntada Al-Islami Trust;, 2004)