When the great thinking by Ahmed AL-karadi
_