Complex contracts in Islamic jurisprudence

17.25