Religion and contract law in Islam : from medieval trade to global finance /: from medieval trade to global finance. (2023)