Stav dette: Contracts and deals in Islamic finance :