TY - BOOK AU - Siti Salwani Razali TI - Islamic law of contract SN - 9815253979 U1 - 346.02 SIT 2010 PY - 2010/// CY - Singapore PB - Cengage Learning KW - Contracts (Islamic law) ER -