Religion and Contract Law in Islam (From Medieval Trade to Global Finance) - 9781032539140