Cracking the Qur'an Code: God's Land, Torah and People Covenants with Israel in the Qur'an and Islamic Tradition