Stability in a fragile world Islamic answers to philosophical issues Muhammad bin Jassim Al Jassim

23