Contracts and the Products of Islamic Banking by Zaharuddin Abd Rahman | Menrva Books