We have sent forth other Messengers before you and given them wives and descendants. Yet none of them could bring a sign except by the permission of Allah. Every term has its Book. 38 God abrogates or confirms whatsoever He will, for He has with Him the Book of Books. 39 And whether We show you a promise that is given to them, or call you to Us before it – so in any case, upon you is just the conveyance*, and for Us is the taking of the account. (* Of the message.) 40 Do they not see how We come to [their] land and shrink its borders? God decides, no one can reverse His decision, and He is swift in reckoning. 41 Those before them did also devise plots; but in all things the master planning is God's. He knows what each soul does. Those who deny the truth shall soon know for whom is the final abode. 42 Those who deny the truth say, "You are not God's messenger." Say, "Sufficient is God as my witness between me and you, and those who have knowledge of the Book." 43