How Islamic finance missed heavenly chance

John Foster