the quran morality and critical reason