TY - BOOK TI - Islamic and Modern Insurance : principles and practices SN - 983257126X ER -