Quran: Revelation Divination and Inspiration or myth