The Law of Riba in Islamic Banking | 9781032631516 | 9781003861041 | Memmo