The Great Tiding : a new modern and precise translation of the meaning of the Qur'an with commentary