Islamic jurisprudence: the law of contracts and natural justice