Say, "Who provides for you from the heaven and the earth? Or who controls hearing and sight and who brings the living out of the dead and brings the dead out of the living and who arranges [every] matter?" They will say, "Allah," so say, "Then will you not fear Him?" 31 Such is Allah, your rightful Lord. What then is there after the truth but error? Whither away then are ye drifting! 32 Thus is the Word of thy Lord justified concerning those who do wrong: that they believe not. 33 Say: 'Is there any of your associates who originates creation, then brings it back again?' Say: 'God -- He originates creation, then brings it back again; so how are you perverted?' 34 Say, "Does any of your partner-gods guide one to the Truth?" Say, "It is God who guides to the truth. Then, is He who guides to the truth more worthy to be followed or one who cannot find the way himself unless he be guided? What is the matter with you? How ill you judge!" 35 And most of them follow naught but an opinion; verily opinion availeth not against the truth; verily Allah is the Knower of that which they do. 36 And this Quran is not such as could ever be produced by other than Allah (Lord of the heavens and the earth), but it is a confirmation of (the revelation) which was before it [i.e. the Taurat (Torah), and the Injeel (Gospel), etc.], and a full explanation of the Book (i.e. laws and orders, etc, decreed for mankind) - wherein there is no doubt from the the Lord of the 'Alamin (mankind, jinns, and all that exists). 37 Do they say (of the Prophet) that: "He has composed it?" Say to them: "Bring a Surah like this, and call anyone apart from God you can (to help you), if what you say is true." 38 They call a lie something that is beyond the limit of their knowledge and whose interpretation has not yet been revealed. Some people who lived before them also called Our revelations lies. Consider how terrible was the end of the unjust people! 39 Of them there are some who believe therein, and some who do not: and thy Lord knoweth best those who are out for mischief. 40