The best but not perfect explanation of the quranic message for those with some sense of making proper sense of things. An explanation that can help free people from mullaan nonsense about deen of islam. This explanation raises and answers a lot of question asked by thinking minds.