And indeed We gave Musa (Moses) the Scripture, but dispute arose therein. And had it not been for a Word that went forth before from your Lord, (the torment would have overtaken them) and the matter would have been settled between them. But truly, they are in grave doubt thereto (i.e. about the Quran). [Tafsir Al-Qurtubi, Vol. 15, Page 370] 45 Whoever does righteousness - it is for his [own] soul; and whoever does evil [does so] against it. And your Lord is not ever unjust to [His] servants. 46 ۞ He alone has knowledge of the Hour [of Judgment]. And no fruit emerges from its husk, nor does any female become pregnant or give birth, without His knowledge. On the Day He will call out to them, "Where are My associates?" They will reply, "We declare to You that none of us can bear witness to them:" 47 And those they used to worship will leave them in the lurch, and they will realise there is no escape for them. 48 Man wearies not of praying for good; but when evil visits him, then he is cast down and desperate. 49 When we give him a taste of some Mercy from Ourselves, after some adversity has touched him, he is sure to say, "This is due to my (merit): I think not that the Hour (of Judgment) will (ever) be established; but if I am brought back to my Lord, I have (much) good (stored) in His sight!" But We will show the Unbelievers the truth of all that they did, and We shall give them the taste of a severe Penalty. 50 When We grant a blessing to a man, he turns away and draws aside, but when any evil touches him, he is full of endless prayers! 51 Say: "Tell me, if it (the Quran) is from Allah, and you disbelieve in it, who is more astray than one who is in opposition far away (from Allah's Right Path and His obedience). 52 We will show Our signs to them in the horizons of the external world and within themselves, until it becomes clear to them that it's the truth. Is your Lord not sufficient? He is a witness over all things. 53 Yet they still doubt that they will ever meet their Lord. Surely, He encompasses all things. 54